/**
 *
 */
package com.angel.annotation.interfaces;

import com.angel.annotation.managers.AnnotationManager;

/**
 * @author William
 *
 */
public interface AnnotationAction {

	public Object doAction(AnnotationManager annotationManager, Object object, Object targetObject, Object[] parameters);

	public Boolean isDefault();

	public Boolean canDoActionFor(AnnotationManager annotationManager, Object object);
}
